/** IE styling
*
* Use this file especially for fixes to versions which are deprecated or will soon
* become deprecated.
*
**/

.ie7 .headerright {
    width: 49%;
}

.ie7 .headermenu {
    width: 49%;
}

.ie7 .tabtree .tabrow0 {
    padding-top: 10px;
    margin-bottom: 0;
}

.ie7 .tabtree .tabrow0 li a {
    padding-top: 0;
}

.ie7 .tabtree .tabrow0 li.here a {
    padding-right: 4px;
    padding-bottom: 0;
}

.ie9 .tabtree .tabrow0 li.here a {
    padding-top: 17px;
    padding-bottom: 4px;
}

/** IE stylings */
.ie6 .block .block_tree {
    width: 160px;
    overflow-x: scroll;
}

.ie7 .block .block_tree {
    overflow-x: scroll;
}

.ie6 .block_tree .tree_item {
    width: 100%;
}

.ie6 .dock {
    position: absolute;
}

.ie6 .dock hr {
    display: none;
    margin: 0;
    height: 0;
    padding: 0;
}

.ie6 .dock li p {
    background-color: inherit;
}

.ie6 .dock .bd.oversized_content .content,
.ie7 .dock .bd.oversized_content .content {
    padding-bottom: 0;
}

.ie6 .block_js_expansion.mouseover .content,
.ie7 .block_js_expansion.mouseover .content {
    padding-bottom: 2px;
}

.ie6 .dock .bd.oversized_content {
    width: 100%;
}

.ie7 .dock .bd.oversized_content {
    width: 400px;
}
